#include <iostream>
using namespace std;

class A {
  private:
    int a;

  public:
    A(int m) : a(m) {}
    void Show() const { cout << a << endl; }
};

class B : A {
  public:
    B(int m) : A(m) {} // 将数据成员a初始化为m
    void Show() const { A::Show(); }
};

int main() {
    B obj(8);
    obj.Show();

    return 0;
}
